
.activity{
	min-width: 600px;
}

.activity .activity-content{
	margin-top: 20px;
	background: #FFFFFF;
}
.activity .activity-content div:nth-child(1){
	height:60px;
	line-height: 60px;
		
}
.activity .activity-content >div{
	display: flex;
}



.activity .activity-content div:nth-child(2) >div{
	flex: 1;
}

.activity .activity-content div:nth-child(1)  p{
	flex: 1;
}
.activity .activity-content div:nth-child(2) >div p span{
	width: 60px;
	text-align: right;
}

.activity .activity-content div span{
	display: inline-block;
	width: 175px;
	text-align: right;
	font-size: 18px;
}

.activity .activity-content div p{
	display: flex;
	display: inline-block;
	font-size: 14px;
	
}

.activity .activity-content div p span{
	width: 60px;
	margin-left: 0px;
}

.activity .activity-content div p a {
	padding: 0px 10px;
}

.activity .activity-content div:nth-child(3) p a{
	padding: 0px;
} 


.activity .activity-content div p b{
	padding: 0px 5px;
	color: #ff8d2a;
}
.activity .activity-content div:nth-child(3) p:nth-child(5){
	height: 90px;
}

.activity .activity-content div:nth-child(3) p:nth-child(6)  select{
	width: 40%;
}

.activity .activity-content div:nth-child(3) p:nth-child(7) input{
	width: 40%;
}

.activity .activity-content div:nth-child(3) p input{
	border: 1px solid #a5a5a5;
	margin: 0px 3px;
	width: 10%;
	height: 27px;

	
}

.activity .activity-content div:nth-child(3) p select{
	padding:0px;
	width: 10%;
	height: 27px;
	line-height: 27px;
}
.activity .activity-content div:nth-child(3) p strong{
	display: inline-block;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-radius: 2px;
	font-size: 18px;
	
}

.activity .activity-content div:nth-child(3) p strong.add{
	background: deepskyblue;
	color: white;
}

.activity .activity-content div:nth-child(3) p strong.sub{
	border: 1px solid #a5a5a5;
	
}


.activity .activity-content div p a img{
	width: 24px;
	height: 24px;
}
.activity .activity-content div i{
	color: deepskyblue;
	margin: 10px;
	
}



.activity .activity-content div:nth-child(3){
	height: 460px;
}

.activity .activity-content div:nth-child(2) p{
	display: block;
	height: 40px;

	font-size: 16px;
}


.activity .activity-content div:nth-child(3) div{
	width: 80%;
} 

input[type=checkbox].ace + .lbl::before,
 input[type=radio].ace + .lbl::before{
	border:1px solid deepskyblue;
}
.activity .activity-content div:nth-child(3) div p{
	display: flex;
}


.activity .activity-content div:nth-child(3) div p span{
	width: 60px;
	text-align: right;
}
.activity .activity-content div:nth-child(3) div p  em:nth-child(1){
	width: 330px;
	height: 45px;
	
	
}

.activity .activity-content div:nth-child(3) div p  em:nth-child(1) input{
	width: 30%;
	flex: 1;
	
}

.activity .activity-content div:nth-child(3) div p  em:nth-child(2) select{
	width: 30%;
}

.activity .activity-content div:nth-child(3) div p  em:nth-child(2) input{
	width: 30%;
}

.activity .activity-content div:nth-child(3) div p  em{

	font-style: normal;
	float: left;
	min-width: 330px;
	
	
}




.activity .activity-content div:nth-child(4){
	height: 100px;
}


.activity .activity-content div:nth-child(4) span{
	display:inline-block;
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-left: 180px;
	border: 1px solid #a5a5a5;
	margin-top: 30px;
	color: #a5a5a5;
	border-radius: 3px;
}

.activity .activity-content div:nth-child(4) span.center{
	
	border: 0px;
	background: deepskyblue;
	color: white;
	
	
}

input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before{
	content: "已开启  \a0\a0\a0\a0  已关闭";
	
	width: 70px;
	height: 30px;
	line-height: 30px;
	background-color: #fb8d2d;
	border: 0px;
}

input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {
	background-color: #fb8d2d;
}


input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::after,
 input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::after{
 	left:42px;
 }

input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::after, 
input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::after{
	height: 26px;
	width: 26px;
}
















